﻿2026-05-28T06:45:12.5815830Z ##[group]Run git config --global user.name "github-actions[bot]"
2026-05-28T06:45:12.5816440Z [36;1mgit config --global user.name "github-actions[bot]"[0m
2026-05-28T06:45:12.5816976Z [36;1mgit config --global user.email "github-actions[bot]@users.noreply.github.com"[0m
2026-05-28T06:45:12.5817451Z [36;1mmkdir -p .git/info[0m
2026-05-28T06:45:12.5817888Z [36;1mecho "app/coverage-baselines/*.ec -filter -diff -merge" >> .git/info/attributes[0m
2026-05-28T06:45:12.5818305Z [36;1mgit reset --hard HEAD[0m
2026-05-28T06:45:12.5818517Z [36;1m[0m
2026-05-28T06:45:12.5818771Z [36;1mgit fetch origin a0c482157c86c9f5b8da02422efdeccbf99d40af[0m
2026-05-28T06:45:12.5819095Z [36;1m[0m
2026-05-28T06:45:12.5819245Z [36;1mfor i in {1..3}; do[0m
2026-05-28T06:45:12.5819488Z [36;1m  echo "Attempt $i to aggregate and push..."[0m
2026-05-28T06:45:12.5819831Z [36;1m  git pull --rebase origin feature/hardening-nightly-bake[0m
2026-05-28T06:45:12.5820226Z [36;1m  git checkout a0c482157c86c9f5b8da02422efdeccbf99d40af -- tools/[0m
2026-05-28T06:45:12.5820585Z [36;1m[0m
2026-05-28T06:45:12.5820778Z [36;1m  python3 tools/aggregate_regression.py[0m
2026-05-28T06:45:12.5821146Z [36;1m  git add docs/regression-history.json docs/regression-dashboard.md[0m
2026-05-28T06:45:12.5821820Z [36;1m  if git diff --quiet && git diff --staged --quiet; then[0m
2026-05-28T06:45:12.5822129Z [36;1m    echo "No changes to dashboard."[0m
2026-05-28T06:45:12.5822422Z [36;1m    if [ -f tmp-reports/infra_failed.txt ]; then[0m
2026-05-28T06:45:12.5822799Z [36;1m      echo "ERROR: Infrastructure failure detected during aggregation!"[0m
2026-05-28T06:45:12.5823121Z [36;1m      exit 1[0m
2026-05-28T06:45:12.5823298Z [36;1m    fi[0m
2026-05-28T06:45:12.5823466Z [36;1m    exit 0[0m
2026-05-28T06:45:12.5823642Z [36;1m  fi[0m
2026-05-28T06:45:12.5823901Z [36;1m  git commit -m "docs: update nightly regression dashboard [skip ci]"[0m
2026-05-28T06:45:12.5824303Z [36;1m  if git push origin feature/hardening-nightly-bake; then[0m
2026-05-28T06:45:12.5824654Z [36;1m    echo "Successfully pushed dashboard update."[0m
2026-05-28T06:45:12.5824981Z [36;1m    if [ -f tmp-reports/infra_failed.txt ]; then[0m
2026-05-28T06:45:12.5825354Z [36;1m      echo "ERROR: Infrastructure failure detected during aggregation!"[0m
2026-05-28T06:45:12.5825685Z [36;1m      exit 1[0m
2026-05-28T06:45:12.5825860Z [36;1m    fi[0m
2026-05-28T06:45:12.5826018Z [36;1m    exit 0[0m
2026-05-28T06:45:12.5826185Z [36;1m  else[0m
2026-05-28T06:45:12.5826418Z [36;1m    echo "Push failed (concurrent commit). Retrying..."[0m
2026-05-28T06:45:12.5826706Z [36;1m    git reset --hard HEAD~1[0m
2026-05-28T06:45:12.5826922Z [36;1m  fi[0m
2026-05-28T06:45:12.5827082Z [36;1mdone[0m
2026-05-28T06:45:12.5827316Z [36;1mecho "Failed to push dashboard update after 3 attempts."[0m
2026-05-28T06:45:12.5827611Z [36;1mexit 1[0m
2026-05-28T06:45:12.5855214Z shell: /usr/bin/bash -e {0}
2026-05-28T06:45:12.5855446Z env:
2026-05-28T06:45:12.5855687Z   pythonLocation: /opt/hostedtoolcache/Python/3.14.5/x64
2026-05-28T06:45:12.5856099Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.14.5/x64/lib/pkgconfig
2026-05-28T06:45:12.5856626Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.5/x64
2026-05-28T06:45:12.5856968Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.5/x64
2026-05-28T06:45:12.5857307Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.14.5/x64
2026-05-28T06:45:12.5857644Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.14.5/x64/lib
2026-05-28T06:45:12.5857942Z ##[endgroup]
2026-05-28T06:45:12.6362182Z HEAD is now at a0c4821 fix: fail aggregation step with exit code 1 if infrastructure failure is detected
2026-05-28T06:45:12.9935827Z From https://github.com/yorvana/android
2026-05-28T06:45:12.9936788Z  * branch            a0c482157c86c9f5b8da02422efdeccbf99d40af -> FETCH_HEAD
2026-05-28T06:45:12.9983553Z Attempt 1 to aggregate and push...
2026-05-28T06:45:13.3616648Z From https://github.com/yorvana/android
2026-05-28T06:45:13.3632363Z  * branch            feature/hardening-nightly-bake -> FETCH_HEAD
2026-05-28T06:45:13.3684065Z Already up to date.
2026-05-28T06:45:13.8181687Z WARNING: Duplicate scenario ID 'R-L06' found! Already mapped to: ['com.yorvana.regression.vault.StorageRobustnessRegressionTest#rL06_fileBackedJsonWriteFailure_keepsExistingVehicleByteIdenticalAndRetrySucceeds', 'com.yorvana.regression.vault.StorageRobustnessRegressionTest#rL06_fileBackedOrphanTemp_recoversWhenActiveFileIsMissingAndDeletesWhenActiveExists']. Now also mapped to: 'com.yorvana.regression.vault.StorageRobustnessRegressionTest#rL06_fileBackedOrphanTemp_recoversWhenActiveFileIsMissingAndDeletesWhenActiveExists'.
2026-05-28T06:45:13.8193942Z WARNING: Duplicate scenario ID 'R-S02' found! Already mapped to: ['com.yorvana.regression.vault.VaultRealOsRegressionTest#rS02_movePath_copiesBytesDeletesSourceAndReopensNewVault', 'com.yorvana.regression.vault.VaultRealOsRegressionTest#rS02_startFreshPath_flipsPointerLeavesSourceUntouchedAndReopensEmptyVault']. Now also mapped to: 'com.yorvana.regression.vault.VaultRealOsRegressionTest#rS02_startFreshPath_flipsPointerLeavesSourceUntouchedAndReopensEmptyVault'.
2026-05-28T06:45:13.8202842Z WARNING: Duplicate scenario ID 'R-S02' found! Already mapped to: ['com.yorvana.regression.vault.VaultRealOsRegressionTest#rS02_movePath_copiesBytesDeletesSourceAndReopensNewVault', 'com.yorvana.regression.vault.VaultRealOsRegressionTest#rS02_startFreshPath_flipsPointerLeavesSourceUntouchedAndReopensEmptyVault', 'com.yorvana.regression.vault.VaultRealOsRegressionTest#rS02_abortAfterCopyStarts_keepsSourceAndPointerUnchanged']. Now also mapped to: 'com.yorvana.regression.vault.VaultRealOsRegressionTest#rS02_abortAfterCopyStarts_keepsSourceAndPointerUnchanged'.
2026-05-28T06:45:13.8214136Z WARNING: Duplicate scenario ID 'R-L01' found! Already mapped to: ['com.yorvana.regression.lifecycle.LifecycleRobustnessRegressionTest#rL01_recreateVehicleForm_preservesDraftFields', 'com.yorvana.regression.lifecycle.LifecycleRobustnessRegressionTest#rL01_recreateRecordForm_preservesDraftFields']. Now also mapped to: 'com.yorvana.regression.lifecycle.LifecycleRobustnessRegressionTest#rL01_recreateRecordForm_preservesDraftFields'.
2026-05-28T06:45:13.8421724Z Aggregation complete. Updated docs/regression-history.json and docs/regression-dashboard.md.
2026-05-28T06:45:13.8783848Z [feature/hardening-nightly-bake 3fe1648] docs: update nightly regression dashboard [skip ci]
2026-05-28T06:45:13.8785030Z  2 files changed, 61 insertions(+), 32 deletions(-)
2026-05-28T06:45:15.6107467Z To https://github.com/yorvana/android
2026-05-28T06:45:15.6108423Z    a0c4821..3fe1648  feature/hardening-nightly-bake -> feature/hardening-nightly-bake
2026-05-28T06:45:15.6142561Z Successfully pushed dashboard update.
